package com.hyt.it.ogt.ks.model.vo;

import java.io.Serializable;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Valid
@Data
public class CandidateLoginRequestVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @NotNull
    @ApiModelProperty(value = "考试ID", required = true)
    private String examId;

    @ApiModelProperty(value = "admissionNumber", required = true)
    @NotNull
    private String admissionNumber;

    @NotNull
    @ApiModelProperty(value = "1-正常登录页面，2-统一登录界面", required = true)
    private String from;

    @NotNull
    @ApiModelProperty(value = "登录类型：1-身份证号 ，2-手机号 ，3-准考证号", required = true)
    private String loginType;

    @ApiModelProperty(value = "登录设备类型")
    private String deviceType;

    @ApiModelProperty(value = "浏览器信息")
    private String browserInfo;
}
